﻿using NHibernate.Type;
using NHibernate.SqlTypes;

namespace Inovout.Gis.Data
{
    public class GeometryType : MutableType
    {
        public GeometryType(SqlType sqlType)
            : base(sqlType)
        {
        }

        public override object DeepCopyNotNull(object value)
        {
            throw new System.NotImplementedException();
        }

        public override object FromStringValue(string xml)
        {
            throw new System.NotImplementedException();
        }

        public override object Get(System.Data.IDataReader rs, string name)
        {
            throw new System.NotImplementedException();
        }

        public override object Get(System.Data.IDataReader rs, int index)
        {
            throw new System.NotImplementedException();
        }

        public override void Set(System.Data.IDbCommand cmd, object value, int index)
        {
            throw new System.NotImplementedException();
        }

        public override string ToString(object val)
        {
            throw new System.NotImplementedException();
        }

        public override string Name
        {
            get { throw new System.NotImplementedException(); }
        }

        public override System.Type ReturnedClass
        {
            get { throw new System.NotImplementedException(); }
        }
    }
}
